; (completion-preview--try-table): Propagate extra properties.
authorEshel Yaron <me@eshelyaron.com>
Sun, 2 Mar 2025 07:03:04 +0000 (08:03 +0100)
committerEshel Yaron <me@eshelyaron.com>
Sun, 2 Mar 2025 07:14:35 +0000 (08:14 +0100)
commit365a91622e093fe0fb74b7fee3ff7cc4a0025611
treeb4c3df6e772861ef485f59b47c479d1ecad77830
parent828e08a9961de7c3e5d149c0c53b6ff06b46d70f
; (completion-preview--try-table): Propagate extra properties.

* lisp/completion-preview.el
(completion-preview--try-table): Let-bind
'completion-extra-properties' to completion properties
that the completion backend (capf) provides, so that these
properties take effect when querying the completion table.
* test/lisp/completion-preview-tests.el
(completion-preview-propagates-properties): Add test.
lisp/completion-preview.el
test/lisp/completion-preview-tests.el